Bowers Exploding Array Function

최근 수정 시각: (5년 전)
분류
파일:TRILATRI.jpeg.jpg
{3,3(0,3)2}\{3,3(0,3)2\}의 이미지 표현

목차
1. 개요2. 공통적인 정의3. 확장 연산자4. 배열 표기법
4.1. 차원 배열
5. 초차원 배열6. 더 큰 비군단 배열7. 군단 배열8. 그 이상9. 관련 항목

1. 개요 [편집]

Bowers Exploding Array Function, 줄여서 BEAF는 매우 큰 수들을 표기하는 표기법 중 하나이다.

2. 공통적인 정의 [편집]

1. {a,b}=ab\{a,b\}=a^b

2. {a,1,b,c,d,...e}=a\{a,1,b,c,d,...e\}=a

3. {a,b,c,d,e...f,1}={a,b,c,d,e...f}\{a,b,c,d,e...f,1\}=\{a,b,c,d,e...f\}

4. {a,b,1,..,1,d,e,..,k}={a,a,a,..,a,b1,1,..,1,d,e,..,k,d1,e,..,k}\{a,b,1,..,1,d,e,..,k\} = \{a,a,a,..,{a,b-1,1,..,1,d,e,..,k},d-1,e,..,k\}

5. {a,b,c,d,...,k}={a,{a,b1,c,d,...,k},c1,d,..,k}\{a,b,c,d, ..., k\} = \{a,\{a,b-1,c,d,...,k\},c-1,d,..,k\}

3. 확장 연산자 [편집]

커누스 윗화살표 표기법을 사용하여, 확장 연산자를 다음과 같이 정의한다.

1. a{c}b=acba\{c\}b=a\uparrow^c b
2. a{c}db=a{c1}da{c1}da{c1}da...a{c1}daba\{c\}^db=\underbrace{a\{c-1\}​^da\{c-1\}​^da\{c-1\}​^da...a\{c-1\}​^da}_b
3. a{1}db=a{a{a{a{....a{ab}d1a}d1...a}d1a}d1a\{1\}^d b=\underbrace{a\{a\{a\{a\{....a\{a}_b\}^{d-1}a\}^{d-1}...a\}^{d-1}a\}^{d-1}

예를 들어, 3{4}33\{4\}3343=333\uparrow^43=3\uparrow \uparrow \uparrow \uparrow 3 이다.

그레이엄 수3n3=3{n}33\uparrow^n3=3\{n\}3의 커누스 화살표 탑이 63개 쌓여있고 끝에 343=3{4}33\uparrow^43=3\{4\}3이 있다고 생각할 수 있다. 즉 3{3{3{...3{4}3...}3}3}3633{{1}}64\underbrace{3\{3\{3\{...3\{4\}3...\}3\}3\}3}_{63}\approx 3\{\{1\}\}64로 근사할 수 있다.

4. 배열 표기법 [편집]

a{c}db={a,b,c,d}a\{c\}^db = \{a,b,c,d\}다.

이렇게 수 4개만 되더라도 커누스 윗 화살표로 표기할땐 화살표의 개수를 층으로 표현해야 된다.

그리고 {a,b,1}={a,b}다

{a,b,c}랑 {a,b,c,d}가 {a,b,c,d, ..., k} = {a,{a,b-1,c,d,...,k},c-1,d,..,k}가 성립하는걸 볼 수 있다.
{a,b,1,..,1,d,e,..,k} = {a,a,a,..,{a,b-1,1,..,1,d,e,..,k},d-1,e,..,k}은 수 4개부터 성립될거다.
{a,b,1}은 바로 {a,b,c,d,e...f,1}={a,b,c,d,e...f}가 성립되버리니까.

4.1. 차원 배열 [편집]

  • {a,b(1)2}={a,a,a,a,a,a....a}b\{a,b(1)2\}=\underbrace{\{a,a,a,a,a,a....a\}}_b
  • {,a,1(1)2}={,a(1)2}\{★,a,1(1)2\}=\{★,a(1)2\}
  • {,a,m+1(1)2}={,{,...{,a,m(1)2}a,m...(1)2},m(1)2}\{★,a,m+1(1)2\}=\underbrace{\{★,\{★,...\{★,a,m(1)2\}}_a,m...(1)2\},m(1)2\}
  • {a,b(1)n+1}={a,a,a,a,a,a....ab(1)n}\{a,b(1)n+1\}=\underbrace{\{a,a,a,a,a,a....a}_b(1)n\}
  • {(1),1}={(1)}\{★(1)★,1\}=\{★(1)★\}
  • {(1),a,m+1}={(1),{(1),...{(1),a,m}a...,m},m}\{★(1)★,a,m+1\}=\underbrace{\{★(1)★,\{★(1)★,...\{★(1)★,a,m\}}_a...,m\},m\}
  • {a,b(1)(1)2}={a,a,a,...ab(1)a,a,a...ab}\{a,b(1)(1)2\}=\{\underbrace{a,a,a,...a}_b(1)\underbrace{a,a,a...a}_b\}
  • {a,b(2)2}={a,b(1)(1)(1)...(1)b2}\{a,b(2)2\}=\{a,b\underbrace{(1)(1)(1)...(1)}_b2\}

5. 초차원 배열 [편집]

6. 더 큰 비군단 배열 [편집]

7. 군단 배열 [편집]

8. 그 이상 [편집]

9. 관련 항목 [편집]


라이선스를 별도로 명시하지 않은 문서는 CC BY-NC-SA 2.0 KR에 따라 이용할 수 있습니다.
기여하신 문서의 저작권은 각 기여자에게 있으며, 각 기여자는 기여하신 부분의 저작권을 갖습니다.

문서의 기여자는 역사 탭에서 확인할 수 있습니다.
접두어의 N: - 나무위키 사용자, R: - 리그베다 위키의 사용자를 뜻합니다.
자세한 사항은 나무위키에서 동일한 문서의 역사를 참고하시기 바랍니다.